将老版 DataStudio 的核心功能链路(文件->编码->运行)从 0 开始迁移到 Extension 中,核心模块 包含 FileSystem/SCM/运行。

FS Provider

实现以下 API 就可以:

  1. stat
  2. readFile
  3. writeFile
  4. readDirectory
  5. delete
  6. ...

搜索

  1. FileSearchProvider
  2. TextSearchProvider

过程

  1. 请求文件树接口,拿到返回结果之后,在前端组装数据,生成树结构。文件树需要的数据结构是,节点名 + 节点类型。
  2. Tree View 可以自定义树的样式和结构。
Last Updated:
Contributors: yiliang114